package org.rc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import org.rc.dto.ShspAddDto;
import org.rc.dto.ShspUpdateDto;

@Data
public class Shsp {
    @TableId(value = "id",type = IdType.AUTO)
    private Long id;
    private String name;
    private String rtsp;

    public static Shsp getInstance(ShspAddDto shspAddDto){
        Shsp shsp = new Shsp();
        shsp.setName(shspAddDto.getName());
        shsp.setRtsp(shspAddDto.getRtsp());
        return shsp;
    }

    public static Shsp getInstance(ShspUpdateDto shspUpdateDto){
        Shsp shsp = new Shsp();
        shsp.setId(shspUpdateDto.getId());
        shsp.setName(shspUpdateDto.getName());
        shsp.setRtsp(shspUpdateDto.getRtsp());
        return shsp;
    }
}
